all: proxy

proxy: main.o proxy.o cache.o init.o
	gcc main.o proxy.o cache.o init.o -lpthread -o proxy
main.o: main.c proxy.c init.c header.h
proxy.o: proxy.c cache.c header.h
cache.o: cache.c header.h
init.o: init.c header.h
clean:	
	rm *.o proxy
